/*2016.9.20 重置样式表*/
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin:0;padding:0; }
input,button,select,textarea{outline:none;}
html { font-family:  "Microsoft Yahei", Regular; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }
body { margin: 0 auto;font-size:12px; font-size:1.2rem; line-height: 1.5; color: #666; background-color: #f3f3f3;min-width:320px; max-width:768px; overflow-x: hidden; -webkit-overflow-scrolling: touch; }

article, aside, details, footer, header, main, nav, section,a { display: block; }

a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #555; }
a,a:hover { text-decoration: none;}
ul,ol,li { list-style-type: none;}
i,em{ font-style: normal;}
b, strong { font-weight: bold; }
img { border: 0; vertical-align: middle;}
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

button, input, optgroup, select, textarea { font: inherit; margin: 0; }
button { overflow: visible; border: none;background: transparent;}
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal;border:none; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
textarea { overflow: auto; resize: vertical; }
mark {background-color: transparent;color: #ed7020;}

table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
h1, h2, h3 {font-weight: normal;color:#333; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }

input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none !important;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #fff; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #fff; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff; }

.clearfix { zoom:1;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}